function check(item) //检验输入是否合法
{
	var test = new Test();
	var i;
	var arr = ["由数字，大小写字母组成的长度为6-20且第一位不为0", "密码长度为6-20位，且至少由2种不同字符组成", "两次输入密码不一致"];
	if(item.attr("name") == "username") {
		test.checkUser(item);
		i = 0;
	} else {
		if(item.attr('id') == "password") {
			test.checkPassword(item);
			i = 1;
		} else {
			test.checkpasss(item.val(), $('input[name=password]').eq(0).val());
			i = 2;
		}
	}
	var b = item.parent().children('b');
	var div = $('.danger');
	if(test.flag) {
		b.html('&radic;');
		div.html("");
	} else {
		if(item.val() != "") {
			b.html('&times;');
			div.html(arr[i]);
		}
	}
}
$(function() {
	var test = new Test();
	$('input').eq(0).focus();
	$('input').focus(function() {
		$(this).parent().children('b').html("");
	});
	$('input').blur(function() {
		check($(this));
	});
	$('.login_a').on('click', function() {
		setTimeout(function() {
			var b = $('input').parent().children('b');
			var tag = 1;
			b.each(function() {
				if($(this).html() != "√") {
					tag = 0;
				}
			});
			if(tag) {
				$.ajax({
					type: 'POST',
					url: 'php/register.php',
					data: $.param({ //解开键值对
						user: $('input[name=username]').val(),
						pw: $('input[name=password]').eq(0).val()
					}),
					success: function(response, status, xhr) {
						if(response == "1") {
							alert("该用户名已存在，请重新输入");
							$('input').val("");
							$('input').parent().children('b').html("");
							$('input')[0].focus();
						} else {
							alert("注册成功");
							$.cookie('username', $('input[name=username]').val(), { expires: 7 });
							window.open("index.html", "_parent");
						}
					}

				});
			} else {
				$('.danger').html("请的输入不合法，请重新输入");
			}
		}, 100);
		//alert($.cookie("this-cookie"));
	})
    document.addEventListener('plusready', function() {
		//console.log("所有plus api都应该在此事件发生后调用，否则会出现plus is undefined。"
		plus.key.addEventListener('backbutton', function() {
			//					plus.runtime.quit();
				history.back();
		});
	});
})